Sistema de Nombrado en Java (JNDI) [Parte I]

El paquete javax.naming.ldap contiene clases e interfaces para usar caracter�sticas que son especificas para el LDAP v3 que no est�n ya cubiertas por el paquete m�s gen�rico javax.naming.directory.

De echo, la mayor�a de las aplicaciones JNDI econtrar�n suficiente el paquete javax.naming.directory y no necesitar�n usar el paquete javax.naming.ldap.

Este paquete es principalmente para aquellas aplicaciones que necesitan usar operaciones "extendidas", controles o notificaciones no solicitadas.

.�Operaci�n "Extendidas"

Adem�s de especificar operaciones bien-definidas como b�squeda y modificaci�n, el LDAP v3 (RFC 2251) especifica una forma de transmitir operaciones listas-para-ser definidas entre el cliente LDAP y el servidor. Estas operaciones se llaman operaciones "extendidas". Una operaci�n "extendida" podr�a estar definida por organizaciones est�ndars como "Internet Engineering Task Force (IETF)" o por un vendedor.

.�Controles

El LDAP v3 permite que cualquier petici�n o respuesta se mejorada por modificaciones listos-para-ser definidos, llamados controles. Un control env�ado con una petici�n es un control de petici�n y un control env�ado con una respuesta es un control de respuesta. Un control podr�a estar definido por una organizaci�n est�ndar como IETF o por un vendedor. Los controles de petici�n y de respuesta no tienen porque estar necesariamente emparejados, es decir, no es necesario que haya un control de respuesta por cada control de petici�n enviado y viceversa.

.�Notificaciones No Solicitadas

Adem�s del estilo nomrmal de interacci�n de petici�n/respuesta entre el cliente y el servidor, el LDAP v3 tambi�n especifica notificaciones no solicitadas --mensajes que se env�an desde el servidor al cliente de forma as�ncrona y que no responden a ninguna petici�n del cliente.

.�El Contexto LDAP

El Interface LdapContext representa un contexto para realizar operaciones "extendidas", enviar controles de petici�n y recibir controles de respuesta. En la lecci�n Controles y Extensiones podemos encontrar ejemplos de estos controles.

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO